﻿<html >
<head ><STYLE TYPE="text/css">@import "../stylesheet.css";</STYLE><title ></title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script  language='JavaScript'>
			function doClick(imageHref) {
			if (parent.imageFrame != null)
				parent.imageFrame.location.href = imageHref;
			}
		</script></head><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlSync/TOmniCS.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlSync/IOmniHandleObject.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlSync/Locked_T_(T).html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;<a  href='#inner_summary'>INNER</a>&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_summary'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_detail'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><hr /><h2 >
<font  size='-1'>
<i >Namespace: </i>OtlSync<br /></font><br />Record Locked&lt;T&gt;</h2><hr /><dl >
<dt />public&nbsp;record <b >Locked&lt;T&gt;</b></dl><p /><dl >
<dt /><b >Generic Parameters</b><dd >T</dd></dl><hr /><p /><a  name='inner_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Inner Delegate Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >&nbsppublic&nbsp;function  delegate </code></font></td><td >
<b ><a href="../OtlSync/Locked_T_(T).TFactory.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TFactory</a> </b><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >&nbsppublic&nbsp;procedure delegate </code></font></td><td >
<b ><a href="../OtlSync/Locked_T_(T).TProcT.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TProcT</a> </b><br />	 </td></tr></table><p /><a  name='field_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Property Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b >T</b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Value'>Value</a></b></code><br />	 </td></tr></table> <p /><a  name='constructor_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Constructor Summary</b></font></td></tr><tr  class='TableRow'>
<td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Create(T/Boolean)'>Create</a></b>(value: T; ownsObject: boolean)</code><br />	 </td></tr></table> <p /><a  name='method_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Acquire()'>Acquire</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Free()'>Free</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function T</b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Initialize(TFactory)'>Initialize</a></b>(factory: <a href="../OtlSync/Locked_T_(T).TFactory.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">OtlSync.Locked&lt;T&gt;.TFactory</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function T</b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Initialize()'>Initialize</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Locked(TProc)'>Locked</a></b>(proc: TProc)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Locked(TProcT)'>Locked</a></b>(proc: <a href="../OtlSync/Locked_T_(T).TProcT.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">OtlSync.Locked&lt;T&gt;.TProcT</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function T</b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#operator Implicit(Locked_T_)'>operator Implicit</a></b>(value: <a href="../OtlSync/Locked_T_(T).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">Locked&lt;T&gt;</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlSync/Locked_T_(T).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">Locked&lt;T&gt;</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#operator Implicit(T)'>operator Implicit</a></b>(value: T)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlSync/Locked_T_(T).html#Release()'>Release</a></b>()</code><br />	 </td></tr></table> <p /><p /><a  Name='field_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Property Detail</b></font></td></tr></table><br /><a  name='Value'>
<h3 >Value</h3></a><pre >public&nbsp;Value: T</pre><dl >
<dt /><b >Type</b><dd >T</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><dl >
<dt /><b >Access</b><dd >read</dd></dl><hr /><a  Name='constructor_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Constructor Detail</b></font></td></tr></table><br /><a  name='Create(T/Boolean)'>
<h3 >Create</h3></a><pre >public&nbsp;constructor Create(value: T; ownsObject: boolean)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><hr /><a  name='method_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Detail</b></font></td></tr></table><br /><a  name='Acquire()'>
<h3 >Acquire</h3></a><pre >public&nbsp;procedure Acquire()</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Free()'>
<h3 >Free</h3></a><pre >public&nbsp;procedure Free()</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Initialize(TFactory)'>
<h3 >Initialize</h3></a><pre >public&nbsp;function Initialize(factory: <a href="../OtlSync/Locked_T_(T).TFactory.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">OtlSync.Locked&lt;T&gt;.TFactory</a> ): T</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >T</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Initialize()'>
<h3 >Initialize</h3></a><pre >public&nbsp;function Initialize(): T</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >T</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Locked(TProc)'>
<h3 >Locked</h3></a><pre >public&nbsp;procedure Locked(proc: TProc)</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Locked(TProcT)'>
<h3 >Locked</h3></a><pre >public&nbsp;procedure Locked(proc: <a href="../OtlSync/Locked_T_(T).TProcT.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">OtlSync.Locked&lt;T&gt;.TProcT</a> )</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='operator Implicit(Locked_T_)'>
<h3 >operator Implicit</h3></a><pre >public&nbsp;function operator Implicit(value: <a href="../OtlSync/Locked_T_(T).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">Locked&lt;T&gt;</a> ): T</pre><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='operator Implicit(T)'>
<h3 >operator Implicit</h3></a><pre >public&nbsp;function operator Implicit(value: T): <a href="../OtlSync/Locked_T_(T).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">Locked&lt;T&gt;</a> </pre><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Release()'>
<h3 >Release</h3></a><pre >public&nbsp;procedure Release()</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><p /><table  border='0' cellpadding='0' cellspacing='0'>
<tr  class='TableHeaderStyle'>
<td >
<font  size='+0'>
<b >Association Link</b></font></td></tr></table><br />to Struct  <a href="../OtlSync/TOmniCS.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniCS</a> <p /><dl >
<dt /><b >Supplier</b><dd >TOmniCS</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >FLock</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br /><hr /><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlSync/TOmniCS.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlSync/IOmniHandleObject.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlSync/Locked_T_(T).html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;<a  href='#inner_summary'>INNER</a>&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_summary'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_detail'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><br /><p /></html>